const {createProxyMiddleware} = require('http-proxy-middleware')

module.exports = function(app) {
    // app.use(
    //     createProxyMiddleware('/auth', {//所有带 /api 前缀的请求都会转发给 http://localhost:8080
    //         target: 'http://127.0.0.1:10100/',//转发的目标地址，也就是实际返回数据的地址
    //         // target: 'http://43.143.163.148:8082/',
    //         // target: 'http://192.168.0.4:8080/',
    //         changeOrigin: true,
    //         /*
    //         默认为false，但推荐配置为true
    //         配置为false时，服务器接收的请求地址是真实的请求地址，如localhost:3000
    //         配置为true时，服务器接收到的请求地址就是自己所在的地址，localhost:8080
    //         */
    //         secure: false
    //     }),
    //     createProxyMiddleware(['/customer', '/api', '/blog', '/file', '/image', '/video', '/document', '/message', '/schema'], {
    //         target: 'http://127.0.0.1:10200/',
    //         changeOrigin: true,
    //         secure: false
    //     }),
    //     createProxyMiddleware(['/crawl'], {
    //         target: 'http://127.0.0.1:10800/',
    //         changeOrigin: true,
    //         secure: false
    //     })
    // )

    app.use(
        createProxyMiddleware('/auth', {
            target: 'http://43.143.163.148:10100/',
            changeOrigin: true,
            secure: false
        }),
        createProxyMiddleware(['/customer', '/api', '/blog', '/file', '/image', '/video', '/document', '/message', '/schema'], {
            target: 'http://43.143.163.148:10200/',
            changeOrigin: true,
            secure: false
        }),
        createProxyMiddleware(['/crawl'], {
            target: 'http://43.143.163.148:10800/',
            changeOrigin: true,
            secure: false
        })
    )
}